/** 
* @author : 褚国强
* @date 创建时间：2021年11月17日 上午10:07:27 
* @version 1.0
*/
package com.bsoft.project.utils;

import com.alibaba.fastjson.JSONObject;

/** 
* @author : 褚国强
* @date 创建时间：2021年11月17日 上午10:07:27 
* @Description: TODO
* @version 1.0 
* @parameter 
* @since 
* @return 
*/
public class RSFRequestJsonUtil {
	
	/** 
	* @author : 褚国强
	* @date 创建时间：2021年12月17日 上午10:07:27 
	* @Description:  根据查询参数，装配下载参数
	* @version 1.0 
	* @parameter 
	* @since 
	* @return 
	*/
	public static JSONObject getDownLoadJson(JSONObject queryJsonObject,JSONObject returnJson){
		String fileQuryNo = returnJson.getJSONObject("output").getString("file_qury_no");
		String fileQuryCode = queryJsonObject.getString("fixmedins_code");
		String downloadType = queryJsonObject.getString("infno");
		
		JSONObject downLoadInputJson = new JSONObject();
		JSONObject downLoadFsInputJson = new JSONObject();
		downLoadFsInputJson.put("file_qury_no", fileQuryNo);
		downLoadFsInputJson.put("filename", "plc");
		downLoadFsInputJson.put("fixmedins_code", fileQuryCode);
		
		downLoadInputJson.put("fsDownloadIn", downLoadFsInputJson);
		
		JSONObject downLoadJson = queryJsonObject;
		downLoadJson.put("input", downLoadInputJson);
		downLoadJson.put("infno", "9012");
		downLoadJson.put("download_type", downloadType);
		return downLoadJson;
	}
	
	/** 
	* @author : 褚国强
	* @date 创建时间：2021年12月22日 上午10:07:27 
	* @Description:  根据查询参数，装配支付比例参数
	* @version 1.0 
	* @parameter 
	* @since 
	* @return 
	*/
	public static JSONObject getZFBLJson(JSONObject queryJsonObject,String updateDate,String pageNum, String pageSize,String admdvs){
		
		JSONObject zfblInputJson = new JSONObject();
		JSONObject inputDataJson = new JSONObject();
		inputDataJson.put("updt_time", updateDate);
		inputDataJson.put("page_num", pageNum);
		inputDataJson.put("page_size", pageSize);
//		inputDataJson.put("insu_admdvs", admdvs);
//		inputDataJson.put("hilist_code", "XN04AAB061A001010102933");
		
		zfblInputJson.put("data", inputDataJson);
		
		JSONObject downLoadJson = queryJsonObject;
		downLoadJson.put("input", zfblInputJson);
//		downLoadJson.put("infno", "1319");
		return downLoadJson;
	}
}
